knowledge produce